multi-needle machine - French English Dictionary